import request from "@/utils/request";


let api = {}

// 获取商品分类
api.GetCategory = function(){
    return request({
        url: `/api.enterprise/category`,
        method: 'get',
        token: true // 需要进行token处理
    })
}

// 获取企业信息分页列表
api.GetEnterpriseList = function (input) {
    return request({
        url: `/api.enterprise/index`,
        method: 'get',
        token: true, // 需要进行token处理
        params: input
    })
}

// 新增企业信息
api.AddEnterprise = function (input) {
    return request({
        url: `/api.enterprise/add`,
        method: "post",
        token: true,
        data: input
    })
}

// 编辑企业信息
api.EditEnterprise = function (input) {
    return request({
        url: `/api.enterprise/edit`,
        method: "post",
        token: true,
        data: input
    })
}

// 设置默认企业
api.SetEnterprise = function (input) {
    return request({
        url: `/api.enterprise/defaults`,
        method: "post",
        token: true,
        data: input
    })
}

// 删除企业
api.DeleteEnterprise = function (input) {
    return request({
        url: `/api.enterprise/del`,
        method: "post",
        token: true,
        data: input
    })
}

// 获取企业详情信息
api.GetEnterpriseInfo = function (input) {
    return request({
        url: `/api.enterprise/info`,
        method: "get",
        token: true,
        params: input
    })
}

// 获取所有企业
api.GetEnterpriseSelect = function (input) {
    return request({
        url: `/api.enterprise/selectpage`,
        method: "get",
        token: true,
    })
}

/**
 * 获取默认企业
 * @author static残影 2023/10/27
 * @param {Object} input 参数设置
 * @returns {data} 请求结果
 */
api.GetDefaultEr = function(input){
    return request({
        url: `/api.enterprise/getDefault`,
        method: 'get',
        token:true, // 需要进行token处理
        params:input
     })
}

export default api;